ui/label3.ui ui/label3.expected \
ui/label4.ui ui/label4.expected \
ui/label5.ui ui/label5.expected \
+ ui/celllayout1.ui ui/celllayout1.expected \
+ ui/celllayout2.ui ui/celllayout2.expected \
+ ui/celllayout3.ui ui/celllayout3.expected \
+ ui/celllayout4.ui ui/celllayout4.expected \
+ ui/celllayout5.ui ui/celllayout5.expected \
+ ui/celllayout6.ui ui/celllayout6.expected \
+ ui/celllayout7.ui ui/celllayout7.expected \
$(NULL)
EXTRA_DIST += \
--- /dev/null
+<!-- test valid cell layout custom tags -->
+<interface>
+ <object class="GtkIconView">
+ <child>
+ <object class="GtkCellRendererText">
+ </object>
+ <attributes>
+ <attribute name="text">1</attribute>
+ </attributes>
+ <cell-packing>
+ <property name="align" translatable="yes" comments="foo" context="bar">True</property>
+ <property name="expand">False</property>
+ </cell-packing>
+ </child>
+ </object>
+</interface>
--- /dev/null
+ERROR: gtk-builder-error-quark 6
+.:9:1 Could not parse integer `blue'
--- /dev/null
+<!-- test invalid cell layout attribute value -->
+<interface>
+ <object class="GtkIconView">
+ <child>
+ <object class="GtkCellRendererText">
+ </object>
+ <attributes>
+ <attribute name="text">blue</attribute>
+ </attributes>
+ </child>
+ </object>
+</interface>
--- /dev/null
+ERROR: g-markup-error-quark 4
+.:8:45 attribute 'food' invalid for element 'attribute'
--- /dev/null
+<!-- test invalid cell layout attribute name -->
+<interface>
+ <object class="GtkIconView">
+ <child>
+ <object class="GtkCellRendererText">
+ </object>
+ <attributes>
+ <attribute name="text" food="text">1</attribute>
+ </attributes>
+ </child>
+ </object>
+</interface>
--- /dev/null
+ERROR: gtk-builder-error-quark 1
+.:8:17 Unsupported tag for GtkCellLayout: <warbl>
--- /dev/null
+<!-- test invalid cell layout attribute -->
+<interface>
+ <object class="GtkIconView">
+ <child>
+ <object class="GtkCellRendererText">
+ </object>
+ <attributes>
+ <warbl/>
+ </attributes>
+ </child>
+ </object>
+</interface>
--- /dev/null
+ERROR: gtk-builder-error-quark 1
+Unhandled tag: <warbl>
--- /dev/null
+<!-- test invalid cell layout attribute -->
+<interface>
+ <object class="GtkIconView">
+ <child>
+ <object class="GtkCellRendererText">
+ </object>
+ <attributes>
+ </attributes>
+ <warbl/>
+ </child>
+ </object>
+</interface>
--- /dev/null
+ERROR: g-markup-error-quark 4
+.:8:44 attribute 'food' invalid for element 'property'
--- /dev/null
+<!-- test invalid cell layout custom attribute value -->
+<interface>
+ <object class="GtkIconView">
+ <child>
+ <object class="GtkCellRendererText">
+ </object>
+ <cell-packing>
+ <property name="name" food="food">1</property>
+ </cell-packing>
+ </child>
+ </object>
+</interface>
--- /dev/null
+ERROR: gtk-builder-error-quark 1
+.:8:17 Unsupported tag for GtkCellLayout: <warbl>
--- /dev/null
+<!-- test invalid cell layout custom element -->
+<interface>
+ <object class="GtkIconView">
+ <child>
+ <object class="GtkCellRendererText">
+ </object>
+ <cell-packing>
+ <warbl/>
+ </cell-packing>
+ </child>
+ </object>
+</interface>